package com.xianzhiOA.service;/**
 * Created by Administrator on 2017/5/5.
 */

import com.xianzhiOA.bean.XzTempletBase;
import com.xianzhiOA.util.PageBean;

import java.util.List;

/**
 * 申请模板基础表的Service
 *
 * @author 王诗博
 * @create 2017-05-05 10:03
 **/
public interface XzTempletBaseService {
    //添加基础模板中的属性
    int insert(XzTempletBase xzTempletBase);
    //删除基础模板
    //删除基础模板
    int deleteByPrimaryKey(XzTempletBase xzTempletBase);
    //查询基础模板
    PageBean<XzTempletBase> selAll(XzTempletBase xzTempletBase, int page, int rows);
    //根据模板名称查询模板编号
    Long selByName(String templetName);
    //根据模板名称查询该模板对象（用于处理添加是否重复）
    XzTempletBase selAllByName(String templetName);
    //根据模板ID查询模板表
    XzTempletBase selAllById(Long templetBaseId);
    //修改基础模板
    int updateTempletBase(XzTempletBase xzTempletBase);
    //查询基础模板（不分页）
    List<XzTempletBase> selTempletBase();

}
